foil (someone's) efforts

Translations
faire échouer les efforts de quelqu’un
Definitions
To thwart or prevent someone from achieving their goals or plans.